@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 1200px){
	.a:hover .img_zd .img_hezi, a:hover .img_zd .img_hezi, .slow:hover img{ transform: scale(1.08); transition: transform 1s cubic-bezier(0.25, 0, 0, 1);}
	.more001 a:hover img{ transform: rotateY(180deg);}
	
	.list4 li a:hover{ box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);}
	.list4 li a:hover .con{ background: #fff;}
	.list4 li a:hover .con .line1{ height: 100%; transition: .2s .1s;}
	.list4 li a:hover .con .line2{ width: 100%; transition: .2s .3s;}
	.list4 li a:hover .con .line3{ height: 100%; transition: .2s .5s;}
	.list4 li a:hover .con h5{ color: #b60408;}
	
	.miso-arrow1_box .miso-arrow1:hover svg{ fill: #b60408}
	
	.list5 li a:hover::before{ height: 100%; background: #fff; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);}
	.list5 li a:hover .dots .dot{ transform: scale(1); opacity: 1;}
	.list5 li a:hover h5{ color: #b60408;}
	
	.list5 li a:hover::after{width: 100%;left: 0;background: #b60408;}
	
	.list7 li a:hover .line1{ height: 100%; transition: .5s .2s;}
	.list7 li a:hover .line2{ width: 100%; transition: .5s .2s;}
	.list7 li a:hover .line3{ height: 100%; transition: .5s .2s;}
	.list7 li a:hover .line4{ width: 100%; transition: .5s .2s;}
	
	.list7 li a:hover{ box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);}
	.list7 li a:hover .con h5{ color: #b60408;}
	
	.list8 li a:hover .line_box{ opacity: 1; visibility: visible; transform: scale(1.1);}
	.list8 li a:hover .line1s{ height: 100%; transition: .5s .2s;}
	.list8 li a:hover .line2s{ width: 100%; transition: .5s .2s;}
	.list8 li a:hover .line3s{ height: 100%; transition: .5s .2s;}
	.list8 li a:hover .line4s{ width: 100%; transition: .5s .2s;}
	
	.list8 li a:hover h5{ color: #b60408;}
	
	.more002 .a:hover img{ transform: rotateY(180deg);}
	
	.list9 .li:hover .left .img img{ transform:scale(1.1);}
	
	.list10 li a:hover h5{ color: #b60408;}
	.list10 li a:hover .line_box{ opacity: 1; visibility: visible; transform: scale(1.2);}
	.list10 li a:hover .line1s1{ height: 100%; transition: .5s .2s;}
	.list10 li a:hover .line2s1{ width: 100%; transition: .5s .2s;}
	.list10 li a:hover .line3s1{ height: 100%; transition: .5s .2s;}
	.list10 li a:hover .line4s1{ width: 100%; transition: .5s .2s;}
	
	.list13 li a:hover{box-shadow: 0px 0px .2rem 0px rgba(0, 0, 0, 0.22);}
	.list12 li a:hover .top:before{ width: 100%; opacity: .7;}
	.list12 li a:hover .top h5{ transform: translateY(.06rem);}

	.list13 li a:hover .img{transform: scaleY(1.14);}
    .list13 li a:hover .img .img_hezi{/* padding-bottom: 40.43% !important; */transform: scale(1);}
	
	.list_xianren1 dl dd a:hover{ color: #b60408;}
	.liren .list_xianren1 dl dt a:hover{ color: #b60408;}
	
	.list_guanli li a:hover{ color: #b60408;}
	
	.list_service1 li .a:hover .con font::before{ transform: scale(1) translateX(0) translateY(0); opacity: 1;}
	
	.list_service3 li .a:hover::after{ left: 0; width: 100%;}
	.list_service3 li .a:hover .rr h5{ color: #9a0000;}
} 


@media(min-width: 1900px) and (max-width: 1940px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	.list8w .line2{ left: calc(50%  + .08rem);}
	.list8w .line3{ display: none;}
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
	.container04_box .bg1{ width: 48%;}
	.container04_box .bg2{ width: 52%;}
	
	.service .fl01 .wp .left{ width: 5.6rem;}
	.service .fl01 .wp .right{ width: calc(100% - 5.6rem);}
	.service .fl01 .wp .right .ar_article{ margin: .25rem 0 .4rem;}
}

@media(max-width: 1200px){
	.wp{ padding:0 15px; max-width: 100%;}
	
	.header_box{ display: none;}
	
	.m_header_box{ display: block;}
	
	.mySwiper1 .swiper-slide a{ padding-bottom: 51% !important;}
	.mySwiper1 .swiper-slide img{height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
        .mySwiper1 .swiper-slide video{height: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width:100%;}
	.mySwiper1{ height: auto !important;}
	.miso_scorll{ bottom: .15rem;}
	.miso_scorll .ico img{ width: 24px;}
	
	.container01 .w50_box .w50{ width: 100%;}
	.container01 .w50_box .w50:last-child{ display: none}
	
	.list3 li a .img .img_hezi { padding-bottom: 62.44% !important;}
	.list4 li .img .img_hezi{ padding-bottom: 62.15% !important;}
	.list3s{ order: -1; margin-bottom: .2rem;}
	
	.miso_navs{ display: none;}
	
	.list6 li a .img .img_hezi{ padding-bottom: 62.44% !important; padding-bottom: 5.26rem !important;}
	.container02{ padding: 0 0 .5rem;}
	
	.container04 .left{ width: 100%;}
	.container04 .right{width: 100%;padding: .2rem 0 0 0;}
	.container04_box .bg1{width: 100%;top: -.5rem;}
	
	.container04_box .bg2{ display: none;}

	.container03{ padding: 0 0 1rem}
	
	.list9 .li{width: 100% !important;margin-bottom: 15px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);}
	.list9 .li .right{opacity: 1;visibility: visible;padding: 15px 10px !important;}
	
	.list11{padding-right: .4rem;margin-bottom: 0;}
	
	footer .fl01 .right img{ width: 1.5rem;}
	footer .fl02{ margin-top: -.3rem;}
	
	.list8w{min-height: 3rem;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);}
	
	.container01:before{width: 1.4rem;height: 1.5rem;top: .3rem;left: 8px;transform: translateX(0);}
	.container03:before{width: .79rem;height: .94rem;left: 8px;transform: translateX(0);}
	.container04:before{width: .79rem;height: 0.80rem;left: 8px;transform: translateX(0);top: .4rem;background-size: 100% 100% !important;}
	.container05:before{width: .79rem;height: 1.2rem;left: 8px;transform: translateX(0);top: .4rem;background-size: 100% 100% !important;}
    .container6:before{width: .79rem;height: 1.1rem;left: 8px;transform: translateX(0);top: .4rem;background-size: 100% 100% !important;}
	
	.g-right{ display: none !important;}
	
	.n_banner .top{ display: none;}
	#m_n_nav{ display: block;}
	
	.n_banner .img .img_hezi{padding-bottom: 30% !important;}


}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.n_padding{ padding: .5rem 0;}
	
	.container02{ padding: 0 0 .5rem;}
	
	.container03{ padding: 0 0 .5rem;}
	
	.list6 li a .img .img_hezi{ padding-bottom: 62.44% !important;}
	
	.container03 .content .left{ width: 100%;}
	.container03 .content .right{width: 100%;padding: .22rem 0 0;}
	
	.list8 li{ width: 50%;}
	
	.list8w .line{ display: none;}
	.container04_box .bg1{ top: 0}
	
	.list11 li .a img{ width: .5rem;}
	
	.list13 li{width: 50%;margin-bottom: .06rem;}
	.list13 li a{ height: auto;}
	
	.container7{ padding: 0 0 .5rem;}
	
	footer .fl01 .wp{ flex-wrap: wrap;}
	footer .fl01 .left{width: 100%;order: 1;margin: .2rem 0 0;}
	footer .fl01 .center{ width: 100%;}
	footer .fl01 .right{width: 100%;display: none;}
	footer .fl02{ display: none;}
	
	footer{ text-align: center;}
	
	.about .fl01 .wp .left{ display: none;}
	.about .fl01 .wp .right{ width: 100%;}
	
	.xianren .fl01 .content .content1{ width: 100%; margin-bottom: .4rem;}
	.xianren .fl01 .content .content1 .box{ height: auto;}
	.list_xianren1 dl dt{width: 100%;border: none;margin-bottom: .06rem;font-size: .24rem;}
	.list_xianren1 dl dt:before{ display: none;}
	.list_xianren1 dl dd{width: 100%;padding: 0;flex-direction: row;white-space: normal;flex-wrap: wrap;}
	.list_xianren1 dl dd a{ font-size: .2rem}

	.list_xianren1s dl dd a{ min-width: 20%}
	
	.list_jxky .list_guanli{}
	.list_jxky .list_guanli:first-child{ border: none;}
	
	.service .fl01 .wp .left{ width: 100%;}
	.service .fl01 .wp .right{ width: 100%; padding: .4rem 0 0;}
	
	.service .fl03 .content .left{ width: 100%;}
	.service .fl03 .content .right{width: 100%;padding: .2rem 0 0;}
	.list_guanli li{ width: 50%;}
}

@media(max-width: 768px){
	#gotop{right:0;transform:scale(0.7);bottom: .7rem;}
	
	.list5 li.swiper-slide-active a h6{ line-height: 1.5;}
	
	.list5 li.swiper-slide-active a::before{ height: 100%; background: rgba(255,255,255,.7); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);}
	.list5 li.swiper-slide-active a .dots .dot{ transform: scale(1); opacity: 1;}
	.list5 li.swiper-slide-active a h5{ color: #b60408;}
	
	.list5 li.swiper-slide-active a::after{ width: 100%; left: 0; background: #117dc4; }
	.list5 li a .dots{margin: .1rem 0 .16rem;}
	.title001 .ll h3, .container04 .title001 .ll .tabs li.active h3{font-size: .28rem;}
	
	.title001{ margin-bottom: .3rem;}
	.more001 a img{ width: .2rem;}
	.container6 .title001{flex-wrap: wrap;justify-content: center;}
	.list11{padding: 0 10%;width: 100%;justify-content: center;flex-wrap: wrap;}
	.container6 .title001 .rr{width: 100%;margin: .3rem 0 0;}
	.list11 li{width: 16.67%;text-align: center;}
	.container6:before{ left: 50%; margin-left: -.8rem}
	
	.list8{padding: 10px 5px;}
	.list8 li a{padding: 0 10px;height: 2rem;}
	.list8 li a h5{margin-bottom: .06rem;font-size: .18rem;}
	.list8 li a .top{ padding: 0 0 .12rem; margin-bottom: .12rem;}
	
	.list9 .li .left{width: 1.2rem;}
	.list9 .li .right{width: calc(100% - 1.2rem) !important;}
	
	.list10 li{width: 100%;height: 25%;padding: 0 .15rem;}
	.list10 li a h5{ height: .28rem}

	.list10 li a h6{ margin-bottom: .02rem}

	.list9 .li .left .img .img_hezi{padding-bottom: 230% !important;}

	.list10 li:nth-child(5), .list10 li:nth-child(6){ display: none}

	.list10 li a .line_box, .list9 .li .right .box_li .line_box{ display:none}
	.list9 .li .left .box{padding: .15rem 0;}
	.list9 .li .left .box h3{font-size: .22rem;margin: 0;}
	.more002 .a img{ width: .2rem;}
	
	.container6 .content .box{ width: 100%;}
	.container6 .content .box2{ margin: .2rem 0;}
	.list12 li a .img .img_hezi{padding-bottom: 60% !important;}
	
	.box2 .list12 li a .img .img_hezi{padding-bottom: 60% !important;}
	.box2 .list12 li:first-child{margin-bottom: .2rem;}
	.box3 .list12 li a .img .img_hezi{padding-bottom: 60% !important;}
	.list11 li .a img{width: .6rem;}
	
	.list12 li a .top h5 img{ width: .2rem;}

	footer .fl01{padding: .3rem 0 .2rem;}
	.list14{ margin: 0 -3px}
	.list14 li{padding: 0 3px;width: 50%;margin-bottom: .04rem;}
	.list14 li a{ border: none}

	footer .fl01 h3{ margin-bottom: .2rem}
	
	.list7 li a .img{ width: 1.8rem;}
	.list7 li a .con { width: calc(100% - 1.8rem); padding: 0 0 0 .2rem;}
	
	.container04 .left .miso_bd .miso-slide{padding: 0;}
	.list8 li a h6{background-size: 12px 12px !important;}
	
	.list4 li .con{ padding: 0 .2rem;}
	.list4 li .con h5{ font-size: .18rem;}
	.list3 li a .con{ padding: 0 .2rem .2rem;}
	.list5 li a h5{ font-size: .2rem;}
	
	.list7 li a{ height: auto;}
	.list7 li a .img .img_hezi{ padding-bottom: 62.44% !important;}
	
	.list3w .swiper-pagination{bottom: .2rem;right: .15rem;}
	
	.list4{ margin: 0 -7px;}
	.list4 li{ padding: 0 7px;}
	
	/* .list5w{ padding: 0;}
	.miso-arrow1_box{ display: none;} */
	
	.n_padding1{ padding: .4rem 0;}
	.ar_article p{ font-size: 13px; line-height: 26px; margin-bottom: .2rem;}
	.about .fl01 .wp .right .chatu{ margin-bottom: .2rem;}
	.about .fl01 .wp .right .chatu .ll{ width: 100%; display: none;}
	.about .fl01 .wp .right .chatu .rr{ width: 100%; max-width: 100%;}
	.list_about1 li .a h3 big{ font-size: .4rem;}
	.list_about1{margin: .3rem 0 .4rem;padding: 0 15px;}
	.list_about1 li .a h6{ font-size: 13px;}
	.ar_article p .img1{ width: 50%;}
	.xianren .box .con{ padding: 15px 15px 30px}
	.list_xianren1 dl{ padding: .15rem 0}
	.xianren .fl01 .content{ margin-bottom: 0}
	.xianren{ padding:0}

	.xianren .fl01 .contentmar{margin-top: 0;}
	
	.liren h4{padding: .12rem;font-size: .24rem;}
	.liren .list_xianren1 dl dt{width: 100%;padding: 0 .12rem;margin-bottom: 0;}
	.liren .list_xianren1 dl dd{width: 100%;padding: 0 .12rem;flex-direction: column;}
	.liren .list_xianren1 dl{ padding: .12rem 0;}
	.xianren .fl01 .content .content1{ margin-bottom: .2rem;}
	.title001s{ padding-bottom: .25rem;}
	
	.xianren_d .wp .left{margin: 0 auto;width: 2.5rem;}
	.xianren_d .wp .right{ width: 100%; padding: .3rem 0 0;}
	.xianren_d .wp .right .ar_article{ padding: 0 0 0 .4rem}

	.xianren_d .fl01{ background: url(../images/xianren_d_bg.jpg) center no-repeat; background-size: 94% auto}
	.n_title001{text-align:center;margin-bottom: .3rem;}
	
	.n_title001 h3{ font-size: .24rem;}
	.n_title001 h4{ font-size: .22rem; margin: .18rem 0 0;}
	
	.xianren .fl01 .content .content1 .box h3{height: .56rem;padding: 0 15px;font-size: .24rem;}
	.list_xianren2{ padding: .15rem 0;}
	.list_xianren2 .h4{ font-size: .24rem;}
	.list_xianren2 .h5{ font-size: 13px;}
	
	.list_guanli li{ margin-bottom: .1rem;}
	
	.list_jxky{ margin-bottom: 0;}
	.xianren .fl01 .content .content1 .box{ margin-bottom: .2rem;}
	
	.list_service2 li{ width: 100%;}
	.service .fl01::before{background-size: 94% auto !important;background: #fff url(../images/service_bg.png) center no-repeat;}
	.list_service2 li{ margin-bottom: .2rem;}
	.list_service2 li.on .img, .list_service2 li.on .con{ transform: translateY(0);}
	
	.service .fl01{ padding: .4rem 0;}
	
	.service .fl01 .wp .right h3, .list_service2 li .con h3, .n_title002{ font-size: .24rem;}
	.list_service1 li .a .ico img{ width: .28rem;}
	.service .fl02{padding: .4rem 0 .8rem;}
	.list_service2 li .con{ padding: 0 .2rem;}
	
	.service .fl03{background-size: 100% auto !important;padding: .4rem 0;}
	.n_title002{margin-bottom: .4rem;}
	.list_service3 li .a{ height: .5rem}
	
	.list_service2 li .img, .list_service2 li .con{ transform: translateY(0);}
	.list_service2 li .con h3{ color: #fff;}
	.list_service2 li .con .ar_article p{ color: #ffcccc;}
	.list_service2 li .con .ar_article p{-webkit-line-clamp: 5;height: 1.36rem;}
	.list_service2 li .more003 .a{ height: .37rem; opacity: 1;}
	.list_service2 li .con::before{ opacity: 1; visibility: visible;}
	.list_service1 li .a .ico{ width: .4rem;}
	.list_service1 li .a .con font{ font-size: .18rem;}
	
	.list8w .nodata h3 img{ height: .5rem;}
	
	.list_guanli li{ width: 50%;}
}